jQuery.cookie=function(name,value,options){  
    if(typeof value!='undefined'){  
        options=options||{};  
        if(value===null){  
            value='';  
            options.expires=-1;  
        }  
        var expires='';  
        if(options.expires&&(typeof options.expires=='number'||options.expires.toUTCString)){  
             var date;  
            if(typeof options.expires=='number'){  
                date=new Date();  
                date.setTime(date.getTime()+(options.expires * 24 * 60 * 60 * 1000));  
             }else{   
                date=options.expires;  
            }  
            expires=';expires='+date.toUTCString();  
         }  
        var path=options.path?';path='+options.path:'';  
        var domain=options.domain?';domain='+options.domain:'';  
        var secure=options.secure?';secure':'';  
        document.cookie=[name,'=',encodeURIComponent(value),expires,path,domain,secure].join('');  
     }else{  
        var cookieValue=null;  
        if(document.cookie&&document.cookie!=''){  
            var cookies=document.cookie.split(';');  
            for(var i=0;i<cookies.length;i++){  
                var cookie=jQuery.trim(cookies[i]);  
                if(cookie.substring(0,name.length+1)==(name+'=')){  
                    cookieValue=decodeURIComponent(cookie.substring(name.length+1));  
                    break;  
                }  
            }  
        }  
        return cookieValue;  
    }  
};  